package cn.stylefeng.guns.modular.business.frequency.transport.model.result;


import cn.stylefeng.guns.modular.business.frequency.ordersub.model.result.PkgTransportSimple;
import cn.stylefeng.guns.modular.business.frequency.transportleveldetail.entity.TransportLevelDetail;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Description:
 * @Author jzy
 * @Date 2020/10/20 0020
 **/
@Data
public class PkgTransportLevel {

    private String id;

    private Long transportId;

    private Integer type;

    private Integer hasSite;

    private String siteId;
    private String siteName;

    private BigDecimal collectionFee;
    private BigDecimal driverFee;
    private BigDecimal backReturnFee;
    private BigDecimal deliveryPayFee;

    private String receiveUser;

    private String receivePhone;

    private String receiveAddress;

    private Integer settlementType;

    private String fileUrl;

    private Integer reserved;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private String createTime;

    private String createUserName;

    private String startCode;
    private String destinationCode;

    private String startCodeName;
    private String destinationCodeName;

    private Integer hasArrived;

    private List<TransportLevelDetail> transportLevelDetailList;

    private PkgTransportSimple transport;
}
